<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

require_once '../db/Conexion.php';

//gestiona la accion solicitada 
function accion_controller() {
    $accion = FALSE;
    $movimiento_peticion = helper_data();
    $accion = $movimiento_peticion['accion'];
    if ($accion) {
        switch ($accion) {

            case 'list' :
                listar();
                break;
            case 'list_by_persona' :
                listar_by_persona_id($movimiento_peticion['persona_id']);
                break;
        }
    } else {
        die("ERROR: No se recibieron los parametros correspondientes.");
    }
}

//OBTIENE LOS DATOS DE POST
function helper_data() {
    $movimiento = array();

    if (isset($_POST['id']))
        $movimiento['id'] = $_POST['id'];
    if (isset($_POST['persona_id']))
        $movimiento['persona_id'] = $_POST['persona_id'];
    if (isset($_POST['accion']))
        $movimiento['accion'] = $_POST['accion'];
    return $movimiento;
}

//LISTADO
function listar() {
    $query = "Select p.apenom, p.usuario, p.activo, p.documento, m.descripcion, m.fecha_creacion, m.sector_id,s.icon, s.nombre 
    FROM personas as p ,movimientos as m, sectores as s  where p.id=m.persona_id and s.id=m.sector_id ";

    $movimientos = consultar($query);
    require_once '../view/movimiento/TimeLineMovimiento.php';
}


function listar_by_persona_id($persona_id) {
        $query = "Select p.apenom, p.usuario, p.activo, p.documento, m.descripcion, m.fecha_creacion, m.sector_id 
            FROM personas as p INNER JOIN movimientos as m where p.id=m.persona_id and p.id=" . $persona_id;

    $movimientos = consultar($query);
    require_once '../view/movimiento/TimeLineMovimiento.php';
}

accion_controller();
?>
